temporarily separated couple - French English Dictionary